package com.leps.nq.sys.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@ApiModel
@Getter
@Setter
public class CreateUserVo {
    @ApiModelProperty(value = "用户账号", required = true)
    private String userName;

    @ApiModelProperty(value = "用户昵称/真实姓名")
    private String nickName;

    @ApiModelProperty("密码")
    private String password;

    @ApiModelProperty("用户类型（pc / app）")
    private String userType;

    @ApiModelProperty("用户邮箱")
    private String email;

    @ApiModelProperty("手机号码")
    private String phonenumber;

    @ApiModelProperty("用户性别（0男 1女 2未知）")
    private String sex;

    @ApiModelProperty("头像文件")
    private String avatarFile;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("拥有的角色")
    private List<Long> roleIds;

    @ApiModelProperty(value = "服务客户ID")
    private List<Integer> custIds;

    @ApiModelProperty(value = "服务区块ID")
    private List<Integer> areaIds;

    @ApiModelProperty(value = "服务场站/平台ID")
    private List<Integer> stationIds;
}
